home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / a_utils / perl / prlrf435.lha / README < prev    next >
Text File  |  1992-09-02  |  7KB  |  168 lines

  1.                  INTRODUCTION
  2.                  ============
  3.  
  4.              The Perl 4.0 Reference Guide
  5.  
  6.             Revised: 92/09/02
  7.  
  8. The Perl Reference Guide is a typeset quick reference guide to
  9. Larry Wall's Perl program.
  10.  
  11. It contains a concise description of all Perl 4.0 statements,
  12. functions, variables and lots of other useful information. 
  13. The Guide is based on Perl version 4.0, patchlevel 35.
  14.  
  15. The purpose of the Reference Guide is to aid in the use of Perl, to
  16. look up the syntax of specific functions, statements and the meaning
  17. of built-in variables.  It is *NOT* a self-contained user guide -
  18. basic knowledge of the Perl language is required. It is *NOT* complete
  19. - some of the more obscure variants of perl constructs have been left
  20. out.  But all functions and variables are mentioned in at least one
  21. way they can be used.
  22.  
  23. The Reference Guide is designed and created by Johan Vromans using the
  24. LaTex typesetting system. For best results, Tom Rockiki's dvips 5.47
  25. should be used to generate the PostScript output.
  26. Your mileage may vary when you use other ouput mechanisms.
  27.  
  28. A special formatting tool, written in Perl, makes it possible to
  29. reformat this PostScript output for reproduction in a number of
  30. formats.  If you cannot run this tool, you do not need the
  31. information either.
  32.  
  33. The version number of the Reference Guide is coupled to the version of
  34. Perl, e.g. 4.019.2 means: the third release suitable for perl 4
  35. patchlevel 19. 
  36.  
  37. INSTALLATION
  38. ============
  39.  
  40.  1. Unload the distribution
  41.  
  42.     After unloading the distribution, you will have the following files:
  43.  
  44.     README        - this file
  45.     ChangeLog   - description of changes
  46.     Makefile    - make file
  47.     parr        - reformat and rearrange tool
  48.     Layout        - description of the format
  49.  
  50.     The LeTeX kit includes
  51.  
  52.     refbase.tex - LaTeX source for the Reference Guide
  53.     refbase.sty - LaTeX style for the Reference Guide
  54.  
  55.     The PostScript kit includes
  56.  
  57.     refbase.ps  - pre-generated PostScript base
  58.  
  59.  2. Create the PostScript base file
  60.  
  61.     You can skip this step if you already have a pre-generated
  62.     PostScript base file.
  63.     This step requires the LaTeX typesetting system, and dvips version
  64.     5.47 or later.
  65.  
  66.     - Use "make refbase-ps" (a dash, not a dot) to create a new
  67.       PostScript file from the LaTeX source. This file can be printed
  68.       normally. 
  69.  
  70.     NOTE: dvips must be instructed to use a4 format paper ('-t a4')
  71.       even if you intend to print on a different format!
  72.  
  73.  3. Create the RefGuide from the PostScript base
  74.  
  75.     As distributed, the Makefile is configured to generate output for
  76.     A4 (21 x 29.7 cm) paper format. Use "make PAPER= ..." to select US
  77.     Letter (8.5 x 11") format.  Both formats should be printable on
  78.     all industry-standard PostScript printers.
  79.  
  80.     You can use "make" to generate a new PostScript file for one of
  81.     the following formats:
  82.  
  83.      - Use "make refguide.ps" to create a guide formatted in 10 pages
  84.        of 2-column text. It should be printed double-sided, stapled in
  85.        the middle, folded, and cut to size to have a 16-page 3.5 x 8"
  86.        booklet.
  87.  
  88.      - Use "make 2pass" to create a set of odd and even pages for
  89.        double sided printing. First print "guide-odd.ps". Then put the
  90.        paper back in the tray, and print either "guide-even1.ps" or
  91.        "guide-even2.ps", depending on the way your printer arranges
  92.        the printed paper.
  93.        "guide-even1.ps" is for printers with correct output stacking like
  94.        Apple LaserWriter II. 
  95.        "guide-even2.ps" is for printers with reverse output stacking,
  96.        like old Apple LaserWriters. 
  97.        In other words, after printing "guide-odd.ps", if the
  98.        text of the cover page is on top -- use "guide-even1.ps".
  99.        But if you're looking at the text of pages 9/10 -- use
  100.        "guide-even2.ps". 
  101.  
  102.     "make" without arguments will default to refguide.ps .
  103.  
  104.     If your printout is not correct, feel free to change the figures in
  105.     subroutine 'twoup' of the 'parr' program. The file Layout
  106.     describes in more detail how the Guide should look like.
  107.  
  108.     On printers that support it, duplex printing is done.
  109.  
  110. Comments are welcome, send them to the author.
  111.  
  112. IF YOU DON'T HAVE A POSTSCRIPT PRINTER
  113. ======================================
  114.  
  115. Look in perlref.sty for comments with ">>>>" as a guide.  The output
  116. will not be as perfect, but still very useful.
  117.  
  118. HISTORY
  119. =======
  120.  
  121. The first version of the Reference Guide --"reference card" is was
  122. called then-- appeared in 1989 with perl version 2.0. It was created
  123. using an Apple Macintosh and the RagTime DeskTop publishing tool.
  124. It was 9 pages, I believe. The PostScript output was extracted from
  125. the Mac and hacked for 'normal' use with the macps program.
  126.  
  127. With perl version 3 came the next version. A 15-page card format, and
  128. a 16-page reference guide. This time, the Guide was created using
  129. MicroSoft Word, still on Macintosh. Tools were supplied to manipulate
  130. the PostScript file to suit different printing formats.
  131. In a later version, the card format was abandoned.
  132.  
  133. Next came the Camel version, with perl 4.0. Lots of measurements had
  134. been taken to have the abundance of new functions fit on 16 pages.
  135.  
  136. After the book appeared, I decided to rework the Guide to use more
  137. pages, and different styles and fonts for clarity. I reworked the
  138. MS-Word version, to find out that the resultant PostScript file had
  139. increased from 90Kb to 180Kb! 
  140. So I decided to start again, from scratch (well, almost) using the
  141. LaTeX typesetting system. The resultant PostScript file is now 80Kb,
  142. while it prints out almost identical to the 180Kb MS-Word version.
  143.  
  144. CREDITS
  145. =======
  146.  
  147. The Perl Reference Guide is copyrighted by the author. It may be
  148. reproduced, printed and distributed freely, as long as the original
  149. author gets the credits, and the copyright notice is not removed from
  150. the text. It may not be turned into a commercial product except with
  151. written permission of the author.
  152.  
  153. ---------------------------- author info -----------------------------
  154.                 Johan Vromans
  155.  Multihouse Research, Doesburgweg 7, 2803 PL  Gouda, the Netherlands
  156.            tel. +31 1820 62911, fax. +31 1820 62500
  157.               email: <jv@mh.nl>
  158. ----------------------------------------------------------------------
  159.  
  160. I like to thank everyone who has helped me (and encouraged me) to get
  161. the job done, and to get the results to you. Especially Tom
  162. Christiansen and JGreely (for "parr") And Larry Wall, of course,
  163. without whom I would have spent lots of time annoying myself.
  164.  
  165.  
  166. -- PostScript is a trademark of Adobe, I assume.
  167. @(#)@ README    4.2.5
  168.